プログラミングclass Fib{static final int MAX=150; static public void main(String args[]){ int i; Qinteger fib1=new Qinteger(); Qinteger fib2=new Qinteger(); Qinteger fib3=new Qinteger(); fib1.num1=fib1.num2=fib1.num3=0; fib1.num0=1; fib2.num1=fib2.num2=fib2.num3=0; fib2.num0=1; for(i=3;;){ fib3.num0=fib3.num1=fib3.num2=fib3.num3=0; fib3=fib3.add(fib2); fib3=fib3.add(fib1); System.out.print("fib["+i+"]="); fib3.print(); if((++i)>MAX){break;} fib1.num0=fib1.num1=fib1.num2=fib1.num3=0; fib1=fib1.add(fib2); fib1=fib1.add(fib3); System.out.print("fib["+i+"]="); fib1.print(); if((++i)>MAX){break;} fib2.num0=fib2.num1=fib2.num2=fib2.num3=0; fib2=fib2.add(fib1); fib2=fib2.add(fib3); System.out.print("fib["+i+"]="); fib2.print(); if((++i)>MAX){break;} } } } |